package com.gitee.wsl.ext.array.bytes

import com.gitee.wsl.lang.ByteOrder

fun Double.toByteArray(byteOrder: ByteOrder = ByteOrder.BigEndian) = toBits().toByteArray(byteOrder)

fun Double.toByteArray(byteArray: ByteArray,byteOrder: ByteOrder= ByteOrder.BigEndian,startIndex:Int=0)
        = toBits().toByteArray(byteArray,byteOrder,startIndex)

fun ByteArray.toDouble(order: ByteOrder = ByteOrder.BigEndian,startIndex: Int = 0)
        = Double.fromBits(toLong(order,startIndex))